/*  
Theme Name: Universal
Theme URI: http://mysmartbb.com/  303F52
*/

body
{
      background-color: #0033CC;
      margin: 10px 10px 10px 10px;
      font-family : Tahoma ;
      font-size: 9pt ;
      color : #000000;
}


#context { 
                 background-image: url(../images/context.gif);
                 border: 0px solid #d7d7c7; 
                 width:981px;
	 position:relative;
}

div#page	 {	width : 80% ;  background-color:#ffffff ;}
div#page_l	 {	background: url(../images/universal/left_top.gif) -3px -4px no-repeat;}
div#page_r	 {	height: 12px;	background: url(../images/universal/right_top.gif) 100.4% -4px no-repeat;}
/* header begining*/

div#header   {	width : 99% ;  background: url(../images/universal/header_ground.gif) -1px repeat-x;}
div#header_l {	background: url(../images/universal/header_left.gif) -1px 1px no-repeat;}
div#header_r {	height: 158px;	background: url(../images/universal/header_right.gif) 100%  no-repeat;}
div#header_logo {	background: url(../images/universal/logo.gif) no-repeat  20px}
div#footer_l {	background: url(../images/universal/left_buttom.gif)  -3px 0 no-repeat  }
div#footer_r {  height: 12px; background: url(../images/universal/right_buttom.gif)  100.4% 0 no-repeat }
.menu ul {margin: 0px; padding-top : 3px; list-style-type:none;}
.menu li { display: inline;}
.menu li a:hover {	color: #FFFFFF; text-decoration:none; background: url(../images/universal/menu_hover.gif) repeat-x;}

.wel		{   margin: 5px -1px 5px 0px; }
div#wel		{	width : 99% ; background:url(../images/universal/wel_center.gif) repeat-x;}
div#wel_l	{	background: url(../images/universal/wel_l.gif)  no-repeat left;}
div#wel_r	{	height: 84px;	background: url(../images/universal/wel_r.gif) no-repeat right;}

.red {	color: #FF0000;}
.main
{
        background-image: url(../images/main.gif);
        font-family: Tahoma;
        color: #FFFFFF;
        height: 27px;
        text-align: center;
        padding : 4px;
}

div#menu
{
        width : 99% ;  background: url(../images/universal/menu_ground.gif) repeat-x;
		style-color: #FFFFFF;
        height: 30px;
        text-align :center ;
        padding-right : 0px ;
        font-family : Arial ;
        font-size : 12pt ;
        font-weight : bold ;
}
div#menu_l {	background: url(../images/universal/menu_left.gif)  no-repeat;}
div#menu_r {	height: 79px;	background: url(../images/universal/menu_right.gif) 100% -1px no-repeat;}

/*header end */
/* Begin tables*/

.tcat
{
        background-image: url(../images/universal/menu_ground.gif);
        color: #FFFFFF;
        height: 30px;
        text-align :right ;
        padding-right : 10px ;
        font-family : Arial ;
        font-size : 11pt ;
        font-weight : bold ;
}

.tcat a:link
{
        color: #F6F6F6;
        text-decoration: none;
}

.tcat a:visited
{
        color: #F6F6F6;
        text-decoration: none;
}

.tcat a:hover, .tcat a:active
{
        color: #F4A100;
        text-decoration: none;
}

.thead{
	background: url(../images/universal/thead.gif) repeat-x;
	color: #0066FF;
	font-family: Tahoma;
	font-size: 8pt;
	text-align: center;
	padding:2px;
    font-weight : bold ;
}

.thead a:link
{
        color: #5B618F;
        text-decoration: none;
}
.thead a:visited
{
        color: #5B618F;
        text-decoration: none;
}
.thead a:hover, .thead a:active
{
        color: #FF0000;
        text-decoration: none;
}

th,td,p {
        font-family: Tahoma;
    font-size: 9pt;
    color: #000000;
}

a:link,a:active,a:visited {
        text-decoration: none;
    color: #003366;
}

a:hover        {
        text-decoration: none;
    color: #0066FF;
}

font.highlight {
        color: #FF0000;
    font-weight: bold;
}

span.unreadpm {
    color: #0000FF;
}
a:link.pm,a:active.pm,a:visited.pm {
        color: #FF0000;
    TEXT-DECORATION : none
}

td.header_menu { background: #C2C2C2; border-color: #C2C2C2 }
td.header_welc { background: #CCCCCC; }

.context { background: #FFFFFF;border: 1px solid #d7d7c7; width:978px}

td.row1 { background-image: url(../images/row.gif); padding-right: 10px; border: 0px solid #d7d7c7;  padding : 4px;}
td.row3 { background: #F8F8F8; text-align: center; border: 0px solid #d7d7c7; padding : 4px;}
td.row1dark { background: #DDDDCB; padding-right: 10px;  padding : 4px;}
td.row3dark { background: #DDDDCB; text-align: center;  padding : 4px;}

td.row2 { background-image: url(../images/background.jpg); border: 0px solid #d7d7c7;}
.small { font-size: 11px; }
a:hover.pm { text-decoration: underline; }


p.main { color: #000000; }

span.spical { color: #5B618F; }


p.main1 {
 font-size: 13px;
 font-weight: bold;
 color: #FFFFFF;
}

font.main2 {
 color: #FFFFFF;
}
p.main2 {
 color: #FFFFFF;
}

font.online { color: #008080; }
font.offline { color: #FF0000; }

td { border : 0px; }
table.border { border: 0px; background-color: #DEDEDE; }
.blankt { border :0px; padding : 1px; }

input {
	background: #ffffff;
	border: 1px solid #B4B4B4;
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	padding: 2px 6px 2px 6px;
}	
	
input.radio {
	background: transparent;
	border: 0px;
}

input.checkbox {
	background: transparent;
	border: 0px;
}

button.button, input.button {
cursor:pointer;
color:#FFFFFF;
font-size: 8px;
font-weight:bold;
padding: 1px 9px;
background:url(../images/button.gif) repeat-x left top;
}

.bbCode{background-image: url(image/bbcode/bb.gif); margin: 1px 2px 1px 1px; cursor: pointer}
		  
select {
	font-family: Tahoma;
	font-size: 8pt;
}
		  
textarea {
	background: #ffffff;
	border: 1px solid #B4B4B4;
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
	padding: 2px 6px 2px 6px;
	width: 95%;
}

input:hover,textarea:hover{
	border: 1px solid #000;
}
	
input:focus ,textarea:focus{
	border: 1px solid #686DBB;
	background:#F1F2FF;
}

form {
        margin: 0px 0px 0px 0px;
}

.homebuttom
{
        background-color:#B9B99D;
        border: 1px solid #DDDDCB;
        font-family: Tahoma;
        font-size: 8pt;
        text-align: right;
        padding : 4px;
}

.b-lite
{
        background-color:#DDDDCB;
        font-family: Tahoma;
        font-size: 8pt;
        text-align: center;
        padding : 4px;
}

.footer
{
        background-color: #353535;
		color: #A7A78F;
        font-family: Tahoma;
        font-size: 8pt;
        text-align: center;
        padding : 4px;
}
.footer a:link
{
        color: #A7A78F;
        text-decoration: none;
}

.footer a:visited
{
        color: #F6F6F6;
        text-decoration: none;
}

.footer a:hover, .tcat a:active
{
        color: #FF0000;
        text-decoration: none;
}